package class1;

 public class Static2 {
    private static int s;
    private int a;

  //Static2(){}



    public static void m1(){}//静态方法1
    public void f1(){}
    public static void m2(int x){
        s=x;
        //a=x;//无法确定访问哪一个实例
        m1();//可以访问静态方法
        //f1();

    }//静态方法2
    public void f2(int x){
        s=x;//可以访问静态字段
        a=x;//可以访问非静态字段
        m1();
        f1();
        System.out.println("s="+s+"a="+a);

    }//非静态方法2

}
class StaticTester{
    public static void main(String[] args) {
        Static2 c1=new Static2();
        Static2 c2=new Static2();
        Static2.m2(5);
        c1.f2(8);
        c2.f2(9);
    }
}
